package com.zzw.service;

import com.zzw.entity.Result;
import com.zzw.entity.Store;
import com.zzw.page.Page;

import java.util.List;

/**
 * @Project: warehouse
 * @Description: 仓库业务接口
 * @Author: zzw
 */
public interface StoreService {

    // 查询所有仓库
    List<Store> queryAllStore();

    // 分页查询仓库
    Page queryStorePage(Page page, Store store);

    // 校验仓库编号是否存在
    Result checkStoreNum(String storeNum);

    // 添加仓库
    Result saveStore(Store store);

    // 修改仓库
    Result updateStore(Store store);

    // 删除仓库
    Result deleteStore(Integer storeId);

    //查询各个仓库商品数量
    Result queryStoreCount();

}
